// pages/mine/set/set.js
const api=require('../../../utils/request')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    nickName:'',
    avatarUrl:'',
    memberId:''
  },
  changeNickeNameInput(e){
    console.log('e',e)
    this.setData({
        nickName:e.detail.value
    })
  },
  newUserInfo(){
      let that=this
    api.post('weChatMini/modifyMember',{id: this.data.memberId,avatarUrl:this.data.avatarUrl,nickName:this.data.nickName}).then(res=>{
        
        wx.showToast({
          title: '修改成功',
        })
        
          wx.switchTab({
            url: '/pages/mine/mine',
            success: function (e) {
              let page = getCurrentPages().pop();
              page.onShow();
            }
          })
    })
  },

  onChooseAvatar(e){
     
      this.setData({
        avatarUrl: e.detail.avatarUrl
      })
      let that=this
      wx.uploadFile({
        filePath: e.detail.avatarUrl,
        name: 'file',
        url: api.API_BASE_URL+'web/uploadAvatar',
        success:function(res){
            console.log('res',res)
            let data=JSON.parse(res.data)
            if(data.code===200){
                that.setData({
                    avatarUrl: data.data
                })
            }
        },
        fail:function(e){}
      })
 
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    wx.setNavigationBarTitle({
        title: '我的信息'
    })
    let user= wx.getStorageSync('user') 
    if(user!==''){
        let that=this
        let userInfo= JSON.parse(user)
        api.get('weChatMini/getMemberById/'+userInfo.id).then(result=>{
           if(result.code===200){
               console.log('rr',result)
               let data=result.data
            that.setData({
                memberId: data.id,
                nickName: data.nickName,
                avatarUrl: data.avatarUrl
               })
           }
        })
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})